#lCol a, #lCol a:hover, #lCol a:visited, #lCol a:active {
	color:#004488;
}
#lCol {width:630px;margin:auto auto auto 15px;}

.compactArticle .photo_area {
	width:630px;
}
#article {
	width:630px;
	font: 15px Arial,helvetica,sans-serif;
	padding:5px 0 0 0;
	margin:0 auto;
}
#article .photoGalleryWrapper {margin-top:0px;}
#rCol .container_image_left img {
	border:1px solid #ccc;
}
#article .body-content a {
 	text-decoration:none;
}
#article .body-content p, #article .body-content h4, #article .body-content hr, #article .body-content font, #article .body-content h3, #article .body-content .source, #article .body-content .article_timestamp, #article .body-content div.storify-widget, #article .body-content div.article-spec-widget,  #article .body-content ul {
 	margin-left:190px;
}
#article .body-content h3.byline {
 	margin-left:none;
}
#article .body-content .article-firstGraf img.img_noborder {
	padding: 0 15px 0 0;float:left;
} 
#article .body-content a:hover {
	text-decoration:underline;
}
#article .body-content div.storify-widget, #article .body-content div.article-spec-widget {
 	clear:none;
	width:390px;
	float:none;
}
#article .body-content .data {
 padding: 0 0 0 20px;
}

#breadcrumbs {
	zoom:1;
	height:35px;
	clear:both;
}
#article-breadcrumbs {
	margin:10px 0 6px 0;
	padding:0px;
	zoom:1;
	list-style:none;
	background:url('http://media.philly.com/designimages/breadcrumbs-leftEar.gif') no-repeat 4px 0;
	height:25px;
}
#article-breadcrumbs li:first-child {
	padding-left:17px;
	font-weight:bold;
	background:#eee url('http://media.philly.com/designimages/breadcrumbs-arrow.gif') no-repeat center right;
	margin-left:3px;
	
}
#article-breadcrumbs li:first-child a {
	font-weight:bold;
}
#article-breadcrumbs li {
	float:left;
	background: url('http://media.philly.com/designimages/breadcrumbs-arrow.gif') no-repeat center right;
	padding:2px 15px 2px 7px;	
}
#article-breadcrumbs li.lastChild {
	background:#eee url('http://media.philly.com/designimages/breadcrumbs-arrow-last.gif') no-repeat center right;
}
#article-breadcrumbs li a {
	color:#005269;
	font:300 13px Georgia, Palatino, Times New Roman, serif;
	font-style:italic;	
}
.article_filing {
	font-size:10px;
	color:#777;
	padding:0px;
	font-weight:bold;
	zoom:1;
	position:relative;
	top:15px;
	height:20px;
}
.article_filing:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.article_filing span a {
	color:#005266;
	font-style:italic;
	font-weight:900;
	font-size:10px;
}
.article_filing_bt {
	font-size:10px;
	color:#777;
	padding:0px;
	font-weight:bold;
	zoom:1;
	height:15px;
	float:right;
	margin-right:142px;
	margin-top:10px;
	width:525px;
}
.article_filing_bt:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.article_filing_bt span a {
	color:#005266;
	font-style:italic;
	font-weight:900;
	font-size:10px;	
}
#b-group {
	margin:0 0 5px 0;
	clear:left;
	width:750px;
}
#article h1.entry-title, #b-group h1 {
	font:900 32px Georgia, Palatino, Times New Roman, serif;
	margin-top:0px;
	margin-bottom:10px;
}
#article h1.entry-title {
	width: 600px;
}
#article .body-content h2 {
	margin-left:190px;
}
#article p.byline, #article h3.byline, #article h5.byline {
	font: 900 12px Arial,helvetica,verdana,sans-serif;
	color:#004488;
	text-transform:none;
}
#article h5.byline {margin:28px 0px 4px;padding:0;}
#article p.byline i, #article h3.byline i {
	font: italic 11px Arial,helvetica,verdna,sans-serif;
}
p.byline .staffposition {
	font-weight:300;
	font-style:italic;
}
.photo_area {
	margin: 25px 20px 10px 0px;
	width:600px;
}
.photo_area img {
max-height:600px;
margin: 0 0 6px 0;
}
.photocaption {
	font-style:italic;
	color:#444;
}
.photocredit {
    color:#444;
    font-style: normal;
}
#photoCaption {
	font-style:italic;
	color:#000;
}
#photoNav {
	clear:both;
	padding:5px 0 10px 54px;
}
#photoNav #enlargeImage, #photoNav #baseNumberDisplay {
	float:left;
}
#baseNumberDisplay{
	padding: 0 10px;
}
#enlargeImage img {
	border:none;
}
#cinesportvplayer {width:600px;padding-right:20px;}
#articleTools {
	background:url('/images/common/articleToolsBg.gif') repeat-y 0 0;
	width:109px;
	border-left:1px solid #dedede;
	border-top:1px solid #dedede;
	border-bottom:1px solid #dedede;
	position:fixed;
	top:97px;
	margin-left:10px;
	display:inline;
	padding:0 0 10px 0;
	text-align:center;
	display:none;
}
#articleTools .container_title {
	font:italic 900 12px Georgia, Palatino, Times New Roman, serif;
	color:#444;
	text-transform:capitalize;
	padding:10px 0 5px 10px;	
	text-align:left;

}
#articleTools .share_facebookComments, #articleTools #share_facebookRecommend, #articleTools #share_twitter, #articleTools #share_googleOne {
	padding-bottom:10px;
}
#articleTools #share_facebookRecommend {
	padding-left:10px;
}
#articleTools .article_tools_container {
	border:1px solid #d3d3d3;
	padding:3px 5px;
	background-color:#fff;
	border-radius:3px;
	-moz-border-radius:3px;
	width:65px;
	margin-left:15px;
	font-size:10px;
	color:#808080;
	text-transform:uppercase;
}
#articleTools .article_tools_container .atcIcon {
	float:left;
}
.article_timestamp {
	font-weight:bold;
	color:#888;
	text-transform:uppercase;
	float:none;
	padding:0px 0 0 0;
	font-family:Arial,helvetica,verdana, sans-serif;
	line-height:19px;
}
.article_timestamp span {
	text-transform:capitalize;
}
#article-sidebar {
	clear:left;
	float:left;
	width:170px;
	padding:10px 20px 0 0;
	margin:0;
}
#article-sidebar img.img_border {
	border:1px solid #000;
}
#article-sidebar img.img_noborder{border:0;}
#article-sidebar a {
	line-height:13px;
}
#article-sidebar ul {
	padding:10px 0 5px 20px;
	margin:0px;
}
#article-sidebar .title a, #article-sidebar .title {
	font:900 11px Arial,helvetica,sans-serif;
	color:#000;
}
#article-sidebar .title {
	padding-left:5px;
}
#article-sidebar .adUnit {
	margin-bottom:20px;
}
#article-sidebar .data {
	font: 300 11px Arial,helvetica,sans-serif;
    margin-left: 5px;
    margin-right: 10px;
    padding-bottom: 15px;
    padding-left: 0;
}
#article-sidebar .data ul {list-style:none;margin:0;padding:0;}
#article-sidebar .data a {color:#004488;font:900 11px Arial,helvetica,sans-serif;}
#article-sidebar .data .leadin {text-transform:uppercase;color:#444444;font-size:10px;font-weight:bold;display:block;padding:5px 0;}
#article-sidebar .data .leadin:after {content:""}
#article-sidebar .data img {border:none;}
#article-sidebar .data .b_sq {display:none;visibility:hidden;}
#article-sidebar .data dl.headlineonly dt {padding-left:0px;}
#article-sidebar .header {
	font:italic 900 12px Georgia, Palatino, Times New Roman, serif;
	color:#444;
	background: url('http://media.philly.com/designimages/container-title-bg_no_shadow.png') no-repeat 0 0;
	height:25px;
	padding:2px 0 0 10px;
	text-transform:capitalize;
	width:177px;
	margin-left:0px;
}
#article .body-content {
	padding:0;
	font-size:16px;
	line-height:24px;
}
.story-content {
	zoom:1;
}
.story-content:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#article-sidebar .article-highlights, #article-sidebar .article-relatedStories, #article-sidebar .article-relatedPhotos, #article-sidebar .article-relatedVideo {
	width:170px;
}
#article-sidebar .article-highlights li, #article-sidebar .article-relatedStories li, #article-sidebar .article-relatedPhotos li, #article-sidebar .article-relatedVideo li {
	padding:5px 0;
}
#article-sidebar .article-highlights ul, #article-sidebar .article-relatedStories ul {
	padding-top:0px;
	padding-bottom:5px;
}
#article-sidebar .article-highlights {
	border-bottom:1px solid #dedede;
}
#article-sidebar .article-relatedStories {
	border-bottom:1px solid #dedede;
	padding-top:5px;
	margin-bottom:5px;
}
#article-sidebar .article-relatedStories li {
	list-style-image: url('images/bullet-triangle.gif');
}
#article-sidebar .article-relatedPhotos ul, #article-sidebar .article-relatedVideo ul {
	padding:0 0 0 15px;
}
#article-sidebar .article-relatedPhotos li, #article-sidebar .article-relatedVideo li {
	list-style:none;
}
#article-sidebar .article-relatedPhotos a span, #article-sidebar .article-relatedVideo a span {
	text-transform:uppercase;
}
#article-sidebar  #story-highlights .container_highlights_title {
	font:italic 900 12px Georgia, Palatino, Times New Roman, serif;
	color:#444;
	background: url('http://media.philly.com/designimages/container-title-bg_no_shadow.png') no-repeat 0 0;
	height:25px;
	padding:2px 0 0 10px;
	text-transform:capitalize;
	width:177px;
}
#article-sidebar  #story-highlights {
	border-bottom:1px solid #dedede;
	margin: 7px 0 0 0;
}
#article-sidebar #story-highlights li {
	font-size:11px;
	padding-bottom:5px;	
}
#story-related-links .container_title, #story-related-links-solo-adunit #sponsor-label {
	font:600 10px Arial, tahoma, verdana, sans-serif;
	color:#444;
	text-transform:uppercase;
	height:auto;
	position:static;
	padding:0 0 0 0;
}
#story-related-links, #story-related-links-solo-adunit {
	border-bottom:2px solid #dedede;
	border-top:2px solid #dedede;
	padding:10px 0 7px 0px;
	margin:20px 0px 20px 190px;	
	
}
#story-related-links ul {
	list-style:none;
}
#story-related-links li {
	list-style-type:none;
	padding-bottom:0px;
}
#story-related-links li a {
	font:900 12px Arial, sans-serif;
}
#story-related-links #sponsor-label {
	margin: 15px 0px 5px 0;
}
.body-content p.first-paragraph, .body-content p:first-child, .body-content div.article-firstGraf {
	margin-top:10px;
	font-size:16px;
	line-height:24px;
}
#article-sidebar  #adUnit {
	border:1px solid #dedede;
	height:602px;
	width:162px;
	margin-left:10px;
}
#article-sidebar  #adUnit img {
	border:none;
}
.adTag {
	float:right;
	margin-left:20px;
}
/*
.newRcol {
	float:right;
	margin-left:20px;
	display:block;
	width:300px;
}
*/
#article-pagination {
	width:740px;
	height:20px;
	clear:both;
	float:left;
	height:35px;
}
#article-pagination #pagination a {
	border:none;
	padding:0px;
}
#article-pagination #pagination {
	margin:10px 0 6px 0;
	padding:0 23px 0 0;
	list-style:none;
	background:none;
	height:25px;
	border:none;
	float:right;
}
#article-pagination #pagination li:first-child {
	padding-left:10px;
	font-weight:bold;
	background:#fcedc7 url('images/common/breadcrumbs-arrow.gif') no-repeat center right;
	margin-left:3px;
}
#article-pagination #pagination li:first-child a {
	font-weight:bold;
}
#article-pagination #pagination li {
	float:left;
	background:#fcedc7 url('images/common/breadcrumbs-arrow.gif') no-repeat center right;
	padding:0 15px 0 7px;	
	height:20px;
}
#article-pagination #pagination li.nextPage {
	padding-top:0px;
}
#article-pagination #pagination li.lastChild {
	background:#fcedc7 url('images/common/breadcrumbs-arrow-last.gif') no-repeat center right;
	line-height:21px;
}
#article-pagination #pagination li.lastPage {
	line-height:13px;
	background:#fcedc7 url('images/common/pagination-lastPage.gif') no-repeat center right;
}
#article-pagination #pagination li.firstPage {
	line-height:13px;
	background:#fcedc7 url('images/common/pagination-firstPage.gif') no-repeat center right;
	padding-left:10px;
}
#article-pagination #pagination li.prevPage {
	line-height:13px;
	background:#fcedc7 url('images/common/breadcrumbs-arrow-first.gif') no-repeat center left;
	line-height:19px;	
	padding-right:10px;
}

#article-pagination #pagination li a, #article-pagination .pagination li a:hover {
	color:#823f0a;
	font:900 13px Georgia, Palatino, Times New Roman, serif;
	font-style:italic;	
	padding:0px;
	background-color:transparent;
	text-decoration:none;
}
.articleWrap {
	position:relative;
}
#authorInfo {
	zoom:1;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	margin:0;
	padding:10px 0 10px 0;
	width:620px;
	margin:5px 0px 10px 0px;
}
#authorInfo:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#authorInfo .container_image_left {
	padding-top:0px;
	padding-bottom:0px;
	margin-right:5px;
	margin-bottom:0px;
}
#authorInfo .container_image_left img {
	border:1px solid #ccc;
	margin:0px;
	padding:0;	
}
#authorInfo span {
	display:block;
}
#authorInfo .name {
	font:900 13px Georgia, Palatino, Times New Roman, serif;
	padding-bottom:4px;
	color:#444;		
}
#authorInfo .title {
	font:italic 300 13px Georgia, Palatino, Times New Roman, serif;
	padding-bottom:5px;
	color:#444;
}
#authorInfo .social {
	font:900 11px tahoma, Arial, verdana, sans-serif;
	color:#444;		
}
#authorInfo .social a {	
	color:#004488;
}
#authorInfo .container_left {
	float:left;
	width:360px;
}
#authorInfo .container_right {
	float:right;
	width:250px;
	text-align:center;
	border-left:1px solid #dedede;
}
#authorInfo .container_right img {
}
.paginate{
	cursor: pointer;
	position: fixed;
	width: 250px;
	bottom: 20px;
	right: 0px;
	padding: 5px 0px 5px 5px;
	z-index: 2000;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background-color: #fff;
	box-shadow: 1px 1px 8px 1px #c0c0c0; 
	display:none;
}
.paginate .left {
	position: relative;
	background-color:#eee;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	padding:10px 10px 5px 10px;
	border-top:none;
}
.paginate .left span {

}
.paginate .right {
	background-color:#eee;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;	
	padding:2px 10px 10px 10px;	
}
.paginate div:first-child {
	border-top: 1px solid #ccc;	
}
.paginate .moreStories{
	text-align: left;
	text-transform: uppercase;
	width: 100%;
}
.paginate .left .moreStories {
	border:none;
	padding-bottom:0px;
}
.paginate .left span {
	border-bottom:1px solid #ccc;
	padding-bottom:10px;
}
.paginate span{
 	display:block; 
 	border:none;
 	padding:0px;
}
.paginate span a{
	font-size: 12px;
	line-height:14px;
	font-weight: bold;
	width: 100%;
	color: #004488;
	cursor: pointer; 
}
.paginate .moreStories a{ 
	color: #444;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 0;
	top: 0px;
	padding-bottom: 2px;
}
.article_tools {
	width:525px;
	float:right;
	margin-right:142px;
	margin-top:0px;	
	padding-top:5px;
	padding-bottom:5px;
}
.article_tools form div {
	float:left;
}
.article_most_popular {
	background-color:#eee;
	width:980px;
	margin-left:7px;
	border-bottom:1px solid #cdcdcd;
	margin-bottom:10px;
	padding-bottom:5px;
}
.article_most_popular .left {
	float:left;
	width:450px;
	margin-right:40px;
}
.article_most_popular .container_title {
	font:900 11px Georgia, Palatino, Times New Roman, serif;
	text-transform:uppercase;
	color:#444;
	padding:0 0 10px 0;
}
.article_most_popular .container_inner {
	padding:15px 0 0 18px;
}
.article_most_popular a {
	color:#005266;
	font:900 11px tahoma, Arial, verdana, sans-serif;
	font-style:normal;
}
.article_most_popular dt {
	padding-bottom:10px;
}
.article_most_popular dt div {
	font-style:italic;
	color:#444;
	width:450px;
	float:left;
	margin-right:7px;
	text-align:right;
}
#fb_comm {
	width:750px;
	padding:0px;
}
#fb_comm .commentsTitle {
	font: italic bold 16px Georgia,Palatino,sans-serif;	
	color:#444;
	text-transform:none;
	clear:right;
	float:left;
	background-color:#fff;
	border:1px solid #ccc;
	border-bottom:none;
	padding:8px 30px 8px 25px;
	margin-left:15px;
	height:22px;
}
#fb_comm .containerTitle {
	padding:2px 0 0 4px;
	background: url('http://media.philly.com/designimages/bg-subpage-title.gif') repeat-x scroll 0 0 #EEEEEE;
	border-bottom: 1px solid #CCCCCC;
	height: 38px;
	margin: 0 0 10px;
}
#fb_comm .container_title span {
	font-weight:300;
}

#fb_comm .comments_wrapper {
	border-bottom:1px solid #dedede;
	border-left:1px solid #dedede;
	border-right:1px solid #dedede;
	text-align:center;
	padding-top:50px;
}

/*RCOL CSS*/

/*
#rCol #section_rectangle {
	padding:20px 0;
	margin-left: 0px;
	text-align:left;
}
#rCol #adUnit {
	border:none;
	width:250px;
}
*/
#body-content #adUnit {
	padding: 5px 0 10px 0;
	margin:20px 0 20px 20px;
	width:300px;
	float:right;
}
.article_rcol {
	background: #eee url('/images/common/blog-rCol-topBorder.gif') repeat-x 0 0;
	border-bottom:1px solid #ccc;
	padding: 5px 0 10px 0;
	margin:20px 0 20px 20px;
	width:300px;
	float:right;
}
.section_rectangle {
	float:right;
	margin:20px 0 20px 20px;
}
#body-content #section_rectangle {
	padding:0px;
}
/*
.article_rcol .container_title,.article_rcol .container_title a {
	font:italic 900 16px Georgia, Palatino, Times New Roman, serif;
	color:#444;	
	text-transform:capitalize;
	padding:5px 0 10px 10px;
}
.article_rcol .container_inner {
	padding:0 10px;
}
#rCol .rCol_article_minivideo .container_inner {
	padding:0px;
}
#rCol .rCol_article_minivideo {
	border:0px dashed #aaa;
	padding: 5px 0px 0px 0px;
	margin:20px 0 20px 0;
	overflow:visible;
	width:300px;
	background-color:#eee;
}
#rCol .rCol_article_minivideo .container_title {
	padding-left:10px;
	width:280px;
}
*/
.article_latest_headlines .container_title {
    padding-left: 0;
}
/*
#rCol .article_latest_headlines {
	padding-bottom:0px;
}
*/
.article_topics dt, .article_latest_headlines dt {
    padding-bottom: 10px;
}
.blogger_tweet .container_title {
    padding-bottom: 0;
}
.blogger_tweet .container_title a {
 	padding:0px;
 }
.blogger_tweet .container_title {
	padding-bottom:0px;
}
.blogger_tweet .container_title a {
	padding:0px;
}
.blogger_tweet .blogger {
	zoom:1;
	border-top:1px solid #ccc;
	margin:0;
	padding:10px 0;
}
.blogger_tweet ul {
	margin:0;
	padding:0;
	list-style:none;
}
.blogger_tweet .blogger:first-child {
	border-top:none;
}
.blogger_tweet .blogger .name {
	font:900 13px Georgia, Palatino, Times New Roman, serif;
	padding-bottom:4px;
	color:#444;
}
.blogger_tweet .blogger .title {
	font:italic 300 13px Georgia, Palatino, Times New Roman, serif;
	padding-bottom:3px;
	color:#444;
}
.blogger_tweet .blogger.social {
	font:900 11px tahoma, Arial, verdana, sans-serif;
}
.blogger_tweet .blogger .social a {	
	color:#055168;
}
.blogger_tweet .blogger:after {
	content: ".";
	display: block;
	height: 0;
	clear: left;
	visibility: hidden;
}
.blogger_tweet .blogger span {
	display:block;
}
.blogger_tweet .blogger .container_image_left {
	margin:0px;
	padding:0 10px 5px 0;
}
.blogger_tweet .more {
	text-transform:capitalize;
}
#articleFooter {
	width:620px;
	clear:both;
	margin-left:5px;
}
#articleFooter:after {
	content: ".";
	display: block;
	height: 0;
	clear: right;
	visibility: hidden;
}
#outBrainPhilly {
	background:#fff url("http://media.philly.com/designimages/bg-subpage-title.gif") repeat-x scroll 0 0;
	min-height:50px;
}
#outBrainPhilly ul li a {
	font-weight:bold;
	font-size:12px;
}
#outBrainPhilly ul li span.rec-src-link {
	font-style:italic;
	color:#444;
}
#outBrainPhilly .ob_rec {
	float:right;
	width:49%;
}
#outBrainPhilly .ob_sl {
	float:left;
	width:49%;
}
#outBrainPhilly .ob_rec h4, #outBrainPhilly .ob_sl h4 {
	color:#444;
}
#outBrainPhilly ul {
	list-style:none;
	margin:0;
	padding:0px;
}
#outBrainPhilly ul li {
	padding:5px 0px;
}
#outBrainPhilly #outbrain_dual_divider_0_dual {
	height:0px !important;
}
#outBrainPhilly ul li:first-child {
	padding-top:0px;
}
#outBrainPhilly .ob_rec #recommendationsFieldset_0_dual {
	margin-left:0px !important;
	padding-top:0px !important;
}
#outBrainPhilly #outbrain_widget_0 .ob_clear {
	border-bottom:1px solid #ccc;
	clear:both;
	margin-bottom:15px;
	padding-bottom:10px;
}
#outBrainPhilly #outbrain_widget_0 .ob_rec .ob_clear, #outBrainPhilly #outbrain_widget_0 .ob_sl .ob_clear {
	margin-bottom:0px;
	border-bottom:none;
	padding-bottom:0px;
}
#outBrainPhilly .adUnit {
	margin:5px 0 0 0;
}
#outBrainPhilly #outbrain_widget_0 {
	margin-left:0px;
	padding-top:10px;
}

#recent_comm .formBegin {
	padding:2px 0 0 4px;
	background: url('http://media.philly.com/designimages/bg-subpage-title.gif') repeat-x scroll 0 0 #EEEEEE;
	border-bottom: 1px solid #CCCCCC;
	height: 38px;
	margin: 0 0 10px;
}
#recent_comm ul.thread-level {
	margin:0 auto;
}
#recent_comm .photomore {
	float:none;
	text-align:right;
	padding-left:20px;
}
#recent_comm .formBegin .commentsTitle {
	font: italic bold 16px Georgia,Palatino,sans-serif;	
	color:#444;
	text-transform:none;
	clear:right;
	float:left;
	background-color:#fff;
	border:1px solid #ccc;
	border-bottom:none;
	padding:8px 30px 8px 25px;
	margin-left:15px;
	height:22px;
}
#recent_comm #toggleCommentsDiv .container_comments, #recent_comm #toggleCommentsDiv .container_comments .containertitle {
	background-color:#eee;
}

#toggleSigninDiv .sitemsg_911 .container_floatright {
	border:3px solid #eee;
}
#toggleSigninDiv .sitemsg_911 .signin_btn {
	background-color:#eee;
	border:1px solid #ccc;
	color:#444;
}

#toggleSigninDiv .sitemsg_911 ol a:link, #toggleSigninDiv .sitemsg_911 ol a:active, #toggleSigninDiv .sitemsg_911 ol a:visited, #toggleSigninDiv .sitemsg_911 ol a:hover {color:#005266;}
#section_rectangle, #article_adholder {
	padding-right:0px;
	padding-top:0px;
}
.pollDisplay {
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	border:1px solid #d6d6d6;
	width:390px;
	padding:10px 20px;
	margin: 0 0 0 190px;	
	background-color:#eee;
}
.pollDisplayBottom {
	background:transparent url('http://media.philly.com/designimages/pollArrow.png') no-repeat scroll 255px -7px;
	height:31px;
	position:relative;
	top:-1px;

}
.pollDisplay .containertitle {
	color:#444;
}
.pollbutton input {
	color:#fff;
	background-color:#005268;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
	border:1px solid #005268;
	text-transform:lowercase;	
}
#toolsNavTop {margin:10px 0;clear:both;padding:0 0 10px 0;}
#toolsNav {
	background-image:none;
	background-color:transparent;
	border:none;
	margin:0px;
	padding:0px;
	padding-bottom:10px;
	position:relative;
	right:50%;
	float:right;
}
#toolsNav .article_tools {
	float:right;
	position:relative;
	right:-50%;
	width:auto;
	margin:0px;
	padding:0px;
}
#toolsNav .atcEmail {
	color:#808080;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border:1px solid #d6d6d6;
	text-transform:uppercase;
	padding:3px 5px;
	cursor:pointer;
}
#toolsNav .atcEmail .atcIcon {padding:0;}
#toolsNav .atcComment, #toolsNavTop .atcComment {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border:1px solid #d6d6d6;
	text-transform:uppercase;
	padding:9px 7px;
	cursor:pointer;
	white-space: nowrap;
	height:12px;
	font: 11px Arial,Helvetica,sans-serif;
}

.bottomToolsNav #toolsNav .atcComment, #toolsNavTop .atcComment {
	padding: 2px 7px 3px 7px;
	height:13px;
}
#toolsNav .atcComment a, #toolsNavTop .atcComment a {font-weight:normal;}

#toolsNav .atcComment .atcIcon, #toolsNavTop .atcComment .atcIcon {
	padding-right:5px;
	float:left;
}
#toolsNav .atcLike {
	height:22px;
	padding:0 !important;
	width:130px;
}
#toolsNav .atcGplus {
	padding:0 !important;	
	position:relative;
	top:-2px;
	width:85px
}
#toolsNav .atcTwitter {
	width:85px;
}
.bottomToolsNav #toolsNav {
	position:static;
	width:620px;
	padding: 7px 0 10px;
}
.bottomToolsNav #toolsNav .article_tools {
	float:none;
	position:static;
}
.fb_edge_widget_with_comment {
	z-index:100;
}
#topToolsNav {
    float: right;
    width: 300px;
    margin: 0px 0px 20px;
    border-bottom: 1px solid #ccc;
    padding: 0px 0px 8px;
}

#topToolsNav #shareThisDisplay {
margin:-5px 0 0px 0;font-weight:bold; font-size:11px; color:#333;padding: 8px 0 0px 0;background: url('http://media.philly.com/designimages/doubleBorder-gray.gif') repeat-x scroll 0% 0%;
}

#topToolsNav .shareLabel {margin:0 0 3px 0;}

#topToolsNav .article_tools_container {padding-right:14px;cursor:pointer;}
#topToolsNav .atcEmail {
	background: url('http://media.philly.com/designimages/badges_email-lg.png') no-repeat 0 1px;
	height:62px;
	width:58px;
	padding-right:0px;
}

#topToolsNav .atcEmail .atcIcon {display:none;}
#topToolsNav .atcEmail .atcLabel {padding-top:10px;text-align:center;}

#topToolsNav .atcGplus {margin-top:2px;}
#article #adUnit {clear:both;}

#article-sidebar .article-related-gallery-button, #article-sidebar .article-related-video-button {width: 160px; margin: 7px 0 20px 0;}
#article-sidebar .article-related-gallery-button a:hover, #article-sidebar .article-related-video-button a:hover{text-decoration: none;}
#article-sidebar .article-related-gallery-button .article-related-gallery-text:hover, #article-sidebar .article-related-video-button .article-related-gallery-text:hover{text-decoration: underline}
#article-sidebar .article-related-gallery-button a, #article-sidebar .article-related-video-button a{font-size: 12px; font-family: Arial,Helvetica,sans-serif; color:#004488; font-weight: bold;}
#article-sidebar .article-related-gallery-button img, #article-sidebar .article-related-video-button img{border:none; margin-bottom: 5px;}
#article-sidebar .article-related-gallery-button b, #article-sidebar .article-related-video-button b{text-transform: uppercase;}

#recent_comm{margin-bottom: 20px;}
#outBrainPhilly .AR_4 .ob_container {width: 380px !important;}
.supercontainer_outer .supercontainer_left{border:none; border-bottom: 1px solid #ccc;}
.supercontainer_outer .supercontainer_right{width: 45% !important; margin-top: 10px;}
#outBrainPhilly .containertitle{font-size: 17px; color:#444;margin: 0 0 0px 0;background:#eee url('http://media.philly.com/designimages/bg-subpage-title.gif') repeat-x; margin-bottom: 10px; padding: 15px 05px 6px 10px; margin-top: -10px;text-transform: capitalize;  width: 345px;}
#outBrainPhilly .containertitle_kicker {background:#fff;height:30px;border-bottom: none;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;padding: 11px 30px 11px 25px;margin: 0 0 0 5px; position: relative; z-index: 10; top: -4px;}
#outBrainPhilly .AR_4 .strip-rec-link-title{font-size: 12px; font-family: Arial,Helvetica,sans-serif; color: #004488; font-weight: bold;}
#outBrainPhilly .ob_source{font-size:11px font-family: Arial,Helvetica,sans-serif; color:#444; font-style: italic;}
#outBrainPhilly .AR_4 .ob_container_recs .item-container{margin-bottom: 20px !important; height: auto;}
#outBrainPhilly .ob_what{display:none;}

#article-sidebar #story-related-links li{width: 160px;}
#article-sidebar #story-related-links li a{color:#004488; font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; position: relative; left: 10px; margin-left: -12px;}

.sliderpencil{margin-top: 10px;}
#article .b_sq {display:none;visibility:hidden;}
#article a.bl {font-size:12px; font-weight:bold;}

.minitext a{text-transform:capitalize;}
.article_timestamp .minitext {color:#888;}
#article .body-content .minitext a {font-weight:bold;}

#article{padding-top: 10px;}
#footer {clear:both;}

.font-black {display:inline;margin-left:-3px;}

.article-related-video-button .video-button-icon{position:absolute;background:url('http://media.philly.com/designimages/videoIcon.png') no-repeat 60px 30px;width:172px;height:134px;}

.OUTBRAIN {margin-bottom: 0px; padding-bottom: 0px;}

#enxt-widgets .enxt-wrapper {margin: 0 30px 20px 0;}

#articleFooter .supercontainer_left{border: none !important;}

#recent_comm .commentsLinkCount {
	float:right;
}
#recent_comm .search_result_pagination {
	padding:10px;
}


/* ---------------------------
   Right Rail Reconstruction
--------------------------- */
/* Overriding global.css */
#newRcol .containertitle_kicker,#rCol .containertitle_kicker {font-size:14px;}
#article .body-content h4 {font-size: 16px; margin: 0 0 0 190px;line-height:14px;}

/* Basics and clears/floats */
#rCol,#newRcol{width:300px;margin:20px 0 0 16px;}
#article #rCol,#article #newRcol{clear:right;}
.compactArticle #rCol,.compactArticle #newRcol{clear:none;padding-top:0px;}
.divclear{clear:both;}

/* Containers */
#newRcol .container,#rCol .container{margin:0;}
#newRcol .container .container,#rCol .container .container{width:285px;border-bottom:2px solid #fff;padding:10px 7px 10px 10px;}
#newRcol .sports-partner-box-a .container .container,#rCol .sports-partner-box-a .container .container{padding-bottom:0;border-bottom:0;}
#article #rCol .topstory-headline a,#article #rCol .subfeature-headline a,#article #newRcol .topstory-headline a,#article #newRcol .subfeature-headline a{font-family:Georgia,Palatino,Times New Roman,serif;line-height:21px;}

/* Newsletter sign-up */
#newRcol .newsletter-lead,#rCol .newsletter-lead{color:#444;font-size:12px;margin-bottom:10px;}
#newRcol #pwCheck input[type='radio'],#rCol #pwCheck input[type='radio']{display:inline;margin-top:3px;}
#newRcol #pwCheck .minitext img,#rCol #pwCheck .minitext img{height:0;}

/* Ad Units */
#article #adUnit{margin-left:20px;margin-top: 20px;}
#section_rectangle{clear:both;}
#newRcol  .container_ad,#rCol  .container_ad {position:relative;top:-2px;margin-bottom:0;clear:both;}
#article-sidebar .container_ad {margin-bottom:20px;clear:both;}

/* AdPerfect Real Estate search widget */
#rCol .adperfect-search, #newRcol .adperfect-search {padding-bottom:0;}
#rCol .adperfect-search .container_inner .container, #newRcol  .adperfect-search .container_inner  .container{padding:0;}
#newRcol .adperfect-search .container_inner > div:first-child div.containertitle,#newRcol .adperfect-search .container_inner > div:first-of-type div.containertitle{margin-bottom:0;}
#rCol .adperfect-search .container_inner  .container_ad, #newRcol .adperfect-search .container_inner  .container_ad {left: -10px;}

/* Video players */
#newRcol .cinesport_widget_article,#rCol .cinesport_widget_article{width:300px;margin-left:-10px;padding:0;}

/* Nouveau cleanup */
#newRcol .nouveau-two,#rCol .nouveau-two{margin-bottom:20px;}

/* FanShop Widget */
#article-sidebar .tfs-title{font-family:Georgia,Palatino,sans-serif;font-size:11px;font-weight:bold;font-style:italic;margin:0 0 10px 0;}
#article-sidebar .tfs-links-head{color:#444444;font-size:10px;font-weight:bold;text-transform:uppercase;text-align:left;margin-top:10px;margin-bottom:5px;}
#article-sidebar #tfs-links{text-align:left;}
#article-sidebar #tfs-links,#article-sidebar #tfs-links a{font-size:11px;}
#article-sidebar #tfs-products,#article-sidebar #tfs-links{list-style-type:none;margin:0;padding:0;}
#article-sidebar #tfs-products{position:relative;font-size:11px;text-align:center;}
#article-sidebar #tfs-products li{position:absolute;left:0;width:auto;*width:150px;margin:0;padding:0;overflow:hidden;}
#article-sidebar #tfs-product img{-ms-interpolation-mode:bicubic;}
#article-sidebar #tfs-links li{display:inline;font-weight:bold;*border-left:1px solid #000000;*margin-left:3px;*padding-left:3px;*zoom:1;} /* for IE7, lacking ::before or :before support */
#article-sidebar #tfs-links li:before{content:" | ";}
#article-sidebar #tfs-links li:first-child{border:none;margin:0;padding:0;}
#article-sidebar #tfs-links li:first-child:before,#article-sidebar #tfs-links li:first-child::before{content:"";} /* For IE, lacking ::before support */

/*new poll design */

.pollDisplay .registration tr td{font-family: arial; font-weight: normal; font-size: 11px; line-height: 19px; font-style: italic; color:#444444}
.pollDisplay .registration tr td b{font-style:normal; font-weight: bold; color:#000; font-size: 13px;}
.pollDisplay .pollchoice, .pollDisplay .registration tr td:first-child{font-family: arial; font-weight: normal; font-size: 13px; line-height: 21px; font-style: normal; color:#000;}
.pollDisplay .pollquestion, .pollDisplay .digest-headline2{font-family: arial; font-weight: bold; font-size: 13px; line-height: 18px;}
.pollDisplay .pollbutton .pollbutton{background-color:#004488; font-family: arial; font-weight: bold; font-size: 12px; line-height: 18px; text-transform: Capitalize; cursor: pointer;}
.pollDisplay .photomore, .pollDisplay .photomore a{font-family: arial; font-weight: bold; font-size: 12px; line-height: 18px; text-transform: Capitalize; color:#004488;}
.pollDisplay .registration td{padding: 0px;}
.pollDisplay .pollresults1, .pollDisplay .pollresults2{background-color:#999999; border: none; height: 100%;}
.pollDisplay .registration tr td b{padding-left: 20px;}
.pollDisplay .registration tr .pollresultwrapper .pollresultbackground {background-color:#d9d9d9;}
.pollDisplay .registration tr .pollresulttotal b{padding-left: 0px !important;}
.pollDisplay .registration tr .pollresulttotal b, .pollDisplay .registration tr .pollresulttotal {font-family: arial; font-weight: normal !important; font-size: 11px!important; line-height: 19px!important; font-style: italic; color:#444444!important;}
#reprintpermissions {background: url('http://media.philly.com/images/reprintpermission.png') no-repeat center left;float:right;padding:4px 0px 4px 22px;}
#reprintpermissions a, #reprintpermissions a span.arrow  {color:#004488; font-weight:bold;font-size:10px;}

#lCol .subpage-decoy-travel .container_image_img img {
    width: 150px;
}

html body .ndn_embedContainer {
    clear: both !important;
    padding: 10px 0px !important;
}

html body #ndn-video-single-02 {
clear:none !important;
margin-left:190px;
}


#rCol .article-badge-right-rail img{
	max-width: 300px;
}

/* new outbrain containers */
#outBrainPhilly ul li{padding: 0px;}
.outbrain-sidebar .ob_strip_container{margin-bottom: 10px; padding-bottom: 10px;}
.outbrain-sidebar .ob_org_header{margin: 0px 10px; font-size: 14px !important;}
.outbrain-sidebar .ob_strip_container .item-container{clear:both; border-top: 2px solid #fff; margin: 5px 0px;}
.outbrain-sidebar .ob_strip_container .ob_container_recs a:first-child .item-container{border: none;}
.outbrain-sidebar .ob_strip_container .item-container .ob-rec-link-img{margin-left: 10px;}
.outbrain-sidebar .ob_strip_container .item-container .ob-text-content{padding-left: 130px; margin-right: 10px;}
.outbrain-sidebar .ob_strip_container .item-container .ob-text-content .ob_source{color:#444;}
.outbrain-sidebar .ob_strip_container .item-container .ob-text-content .strip-rec-link-title{color:#000;}

.mainDisplay_video_area {margin: 25px 0 15px 0;}
